home *** CD-ROM | disk | FTP | other *** search
- #include <OSUtil.h>
-
- void Date2Chars( DateTimeRec *, int * ) ;
-
- void Date2Chars( date_ptr, char_array )
- DateTimeRec *date_ptr ;
- int char_array[ ] ;
- {
- int i = 0 ;
- Str255 str ;
- long number ;
-
- /* convert month */
- number = date_ptr->month ;
- NumToString( number, str ) ;
- if( number > 9 ) {
- char_array[i++] = str[1] ;
- char_array[i++] = str[2] ;
- }else{
- char_array[i++] = '0' ;
- char_array[i++] = str[1] ;
- }
-
- /* Add in slash */
- char_array[i++] = '/' ;
-
- /* convert day */
- number = date_ptr->day ;
- NumToString( number, str ) ;
- if( number > 9 ) {
- char_array[i++] = str[1] ;
- char_array[i++] = str[2] ;
- }else{
- char_array[i++] = '0' ;
- char_array[i++] = str[1] ;
- }
-
- /* Add in slash */
- char_array[i++] = '/' ;
-
- /* convert year */
- number = date_ptr->year ;
- NumToString( number, str ) ;
- char_array[i++] = str[3] ;
- char_array[i++] = str[4] ;
-
- /* convert hour */
- number = date_ptr->hour ;
- NumToString( number, str ) ;
- if( number > 9 ) {
- char_array[i++] = str[1] ;
- char_array[i++] = str[2] ;
- }else{
- char_array[i++] = '0' ;
- char_array[i++] = str[1] ;
- }
-
- /* Add in colon */
- char_array[i++] = ':' ;
-
- /* convert minute */
- number = date_ptr->minute ;
- NumToString( number, str ) ;
- if( number > 9 ) {
- char_array[i++] = str[1] ;
- char_array[i++] = str[2] ;
- }else{
- char_array[i++] = '0' ;
- char_array[i++] = str[1] ;
- }
-
- return ;
- }